package com.xquant.pricing.calc.entity;


import com.xquant.common.core.annotation.Excel;
import com.xquant.common.core.web.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 股票信息
 *
 * @author botao.yu
 */
public class StockInfoDTO extends BaseEntity {
    private static final long serialVersionUID = 1L;

    @Excel(name = "股票代码")
    private String iCode;

    @Excel(name = "资产类型", dictType = "A_TYPE")
    private String aType;

    @Excel(name = "市场类型", dictType = "M_TYPE")
    private String mType;

    @Excel(name = "股票名称")
    private String sName;

    @Excel(name = "产品分类")
    private String pClass;

    @Excel(name = "上市日期")
    private String sDate;

    @Excel(name = "发行价格(元)", cellType = Excel.ColumnType.MONEY, scale = 2)
    private BigDecimal sIssuePrice;

    @Excel(name = "发行币种", dictType = "CURRENCY")
    private String currency;

    public String getiCode() {
        return iCode;
    }

    public void setiCode(String iCode) {
        this.iCode = iCode;
    }

    public String getaType() {
        return aType;
    }

    public void setaType(String aType) {
        this.aType = aType;
    }

    public String getmType() {
        return mType;
    }

    public void setmType(String mType) {
        this.mType = mType;
    }

    public String getsName() {
        return sName;
    }

    public void setsName(String sName) {
        this.sName = sName;
    }

    public String getpClass() {
        return pClass;
    }

    public void setpClass(String pClass) {
        this.pClass = pClass;
    }

    public String getsDate() {
        return sDate;
    }

    public void setsDate(String sDate) {
        this.sDate = sDate;
    }

    public BigDecimal getsIssuePrice() {
        return sIssuePrice;
    }

    public void setsIssuePrice(BigDecimal sIssuePrice) {
        this.sIssuePrice = sIssuePrice;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

}
